@charset "utf-8";
/* CSS Document */

a img {border:none}

body{	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000;
	background:url(../images/background.jpg) repeat-x;
	background-color:#ebecf0!important;
	margin:0px;
}



a{color:#0033CC;}
h1, h2, p, form{
	border:0px; 
	margin:0px; 
	padding:0px;
}

input{	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:12px;padding:5px;}
textarea{	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:12px;padding:5px}
h2{	color:#666666; 
	margin-bottom:20px;
	font-size:16px;
}



div.box{
	border:solid 1px #c6cfe1;
	background:#dfe4ee;
	padding:10px;
	color:#333333;
	margin-bottom:20px;
	width:708px;
	float:left;
	min-height: 480px;
}

div.box_inside {

	width:500px!important;
}

div.sub_box{
	width:500px;
	float:left
}

div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
	margin:20px;
}
div.box p{padding-bottom:14px;}

div.box input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
}

div.con-part{
	display:block;
	margin-bottom:10px;
	color:#555555;
	float: left;
}

div.con-part span{
	display:block;
	float:left;
	width:150px;
	text-align:right;
	font-size:14px;
	padding: 5px 10px 5px 5px;
}
.spacer{margin-left:80px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}
.green{
	background:url(../images/green.gif);
	padding:0px 16px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}
.select_box { font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size: 12px;padding: 4px;}
.box_part {width:800px;float:left}
.left_box {width:50px;min-height:100px;float:left}
input.side_radio {margin:140px 0 0 20px;}
.button_bar {width:660px;margin-left:50px;padding:20px;float:left}
.button_bar2 {margin-left:140px;padding:20px;float:left}
input.input-text {width:200px}
.box h2 {color: #000000;font-size: 15px;margin: 10px 0 20px 80px;}
.brown-box {margin:20px 0 20px 0;width:600px;background-color:#FFF;float:left}
.img-bed {padding:5px;}
.bed-box {width:75px;float:left}
.bed-box span {float:left;text-align: center;width: 75px;}
#patent-details-div, #patent-admission-div, #patent-medical-div {display:none; }
.sub-title {width:100%;}
#patent-details, #patent-medical , #patent-admission{cursor:pointer;color:#666!important;}

.arrow_up {background:url(../images/up-arrowx.jpg) no-repeat 165px;}
.arrow_down {background:url(../images/down-arrowx.jpg) no-repeat 165px;}


div#wrapper{margin:0px auto; width:980px;}
div#header {width:980px;float:left}
div.header-up-part {width:980px;height:127px;background:#ebecf0;float:left}
div.menu-part {width:980px;height:42px;background:url(../images/menu_background.jpg) repeat-x;float:left}
div.logo {float:left}
div.header-up-part ul {margin:0px;float:right}
div.header-up-part ul li {display:inline-block;padding:10px 10px 0 10px;border:1px solid #1340E4;margin:0px;-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft: 5px;}
div.header-up-part ul li a {text-decoration:none;}
div.menu-part ul {margin:0px!important;float:right}
.back-none {background:none!important;}
div.menu-part ul li {display:inline;padding:10px 10px;line-height:41px;background:url(../images/menu-separator.jpg) no-repeat;}
div.menu-part ul li a {color:#FFF;font-size:14px!important;text-decoration:none}
div.left-content {width:250px;background:#DFE4EE;float:left;min-height:500px;border:solid 1px #c6cfe1;border-right: none;}
div.left-content ul {width:250px;padding:0px!important;margin-top:40px;float:left}
div.left-content ul li { display:block;width:250px;float:left}
div.left-content ul li a {padding:5px 10px 5px 30px!important;width:208px;border:1px solid #1340E4;border-bottom:none;font-size:14px;color:#000;font-weight:bold;text-decoration:none;background-color:#A0D7F7;float:left}
div.left-content ul li a.menu-bottom {border:1px solid #1340E4!important;}
div.left-content ul li a:hover {background:#f87e7e}

div.right-content-full {width:980px;float:left}
div.right-content {width:728px;float:left}
div#footer {height:100px;background:url(../images/footer-background.jpg) repeat-x;width:100%;float:left}
div.clear {clear: both;}

div.title_label_text{font-size: medium;}
/*-----------------------Jquery css overwride--------------------------*/


.ui-widget-content {border:none!important}
.ui-widget-header { border: 1px solid #EBECF0!important;background:#B0B1B3!important }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#EBECF0 !important;border:none!important}
.ui-tabs .ui-tabs-panel {background:#EBECF0!important;border:none!important; }
#tabs {padding: 10px 0 0 10px!important; border:none!important; background-color: #ebecf0 !important}
.date-pickerx {}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {font-weight: bolder!important;}

.remove_email {float:right!important;text-align:left!important;}
.add_email {float:right!important;text-align:left!important;}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
#tabs-1 ,#tabs-2 {float: left;border: 1px solid #eee; background-color: #ebecf0 !important}

.error {background-color: #b9ecfd; list-style: none;}
.labelError {color:blue; font-style:normal; font-weight:bold}
